let slip (an opportunity) - Turco Inglés Diccionario